每一头牛的愿望就是变成一头最受欢迎的牛。现在有 $ N $ 头牛,给你 $ M $ 对整数 $ (A,B) $,表示牛 $ A $ 认为牛 $ B $ 受欢迎。 这种关系是具有传递性的,如果 $ A $ 认为 $ B $ 受欢迎,$ B $ 认为 $ C $ 受欢迎,那么牛 $ A $ 也认为牛 $ C $ 受欢迎。你的任务是求出有多少头牛被所有的牛认为是受欢迎的。
$(n\le 1000,m\le 5000)$
题解
- 求出强连通分量,缩点,然后判断是不是只有一个出度为零的点,如果是输出它的大小。
错的板子耽误了我一下午
代码
1 |
|